package fibbonacci;

import javax.swing.JOptionPane;

public class Main {
    public static void main(String[] args) {
        String num;
        num= JOptionPane.showInputDialog("Inserire un numero i per calcolare la i-esima cifra della sequenzas di Fibbonacci");
        int i= Integer.parseInt(num);
        int[] sequenza= new int[i];
        sequenza[0]=1;
        sequenza[1]=1;
        int id;
        for(id=2;id<i; id++){
            sequenza[id]=sequenza[id-1]+sequenza[id-2];
        }
        int idd;
        String sequence="";
        for(idd=0; idd<id; idd++){
            sequence=sequence+sequenza[idd]+" ";
        }
        JOptionPane.showMessageDialog(null, "La "+i+" cifra della sequenza di Fibbonacci è "+sequenza[id-1]+"\n\n");
        int conferma= JOptionPane.showConfirmDialog(null, "Vuoi visualizzare la sequenza?");
        if(conferma==0){
            JOptionPane.showMessageDialog(null, sequence);
        }
    }

}
